Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Quasi-opportunistic supercomputing</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Quasi-opportunistic_supercomputing"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Quasi-opportunistic_supercomputing rootpage-Quasi-opportunistic_supercomputing skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Quasi-opportunistic supercomputing</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">

<p><b>Quasi-opportunistic supercomputing</b> is a computational paradigm for <a href="Supercomputing" class="mw-redirect" title="Supercomputing">supercomputing</a> on a large number of geographically <a href="Distributed_computing" title="Distributed computing">disperse computers</a>.<sup id="cite_ref-Kravtsov_3-0" class="reference"><a href="#cite_note-Kravtsov-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Quasi-opportunistic supercomputing aims to provide a higher quality of service than <a href="Grid_computing" title="Grid computing">opportunistic resource sharing</a>.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>The quasi-opportunistic approach coordinates computers which are often under different ownerships to achieve reliable and <a href="Fault-tolerant" class="mw-redirect" title="Fault-tolerant">fault-tolerant</a> high performance with more control than opportunistic <a href="Grid_computing" title="Grid computing">computer grids</a> in which computational resources are used whenever they may become available.<sup id="cite_ref-Kravtsov_3-1" class="reference"><a href="#cite_note-Kravtsov-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>While the "opportunistic match-making" approach to <a href="Task_scheduling" class="mw-redirect" title="Task scheduling">task scheduling</a> on computer grids is simpler in that it merely matches tasks to whatever resources may be available at a given time, demanding supercomputer applications such as <a href="Weather_simulation" class="mw-redirect" title="Weather simulation">weather simulations</a> or <a href="Computational_fluid_dynamics" title="Computational fluid dynamics">computational fluid dynamics</a> have remained out of reach, partly due to the barriers in reliable sub-assignment of a large number of tasks as well as the reliable availability of resources at a given time.<sup id="cite_ref-Prodan_5-0" class="reference"><a href="#cite_note-Prodan-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Iccs_6-0" class="reference"><a href="#cite_note-Iccs-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>The quasi-opportunistic approach enables the execution of demanding applications within computer grids by establishing grid-wise resource allocation agreements; and <a href="Fault-tolerant_system" class="mw-redirect" title="Fault-tolerant system">fault tolerant</a> message passing to abstractly shield against the failures of the underlying resources, thus maintaining some opportunism, while allowing a higher level of control.<sup id="cite_ref-Kravtsov_3-2" class="reference"><a href="#cite_note-Kravtsov-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Opportunistic_supercomputing_on_grids">Opportunistic supercomputing on grids</h2></div>
<p>The general principle of <a href="Grid_computing" title="Grid computing">grid computing</a> is to use distributed computing resources from diverse administrative domains to solve a single task, by using resources as they become available. Traditionally, most grid systems have approached the <a href="Task_scheduling" class="mw-redirect" title="Task scheduling">task scheduling</a> challenge by using an "opportunistic match-making" approach in which tasks are matched to whatever resources may be available at a given time.<sup id="cite_ref-Prodan_5-1" class="reference"><a href="#cite_note-Prodan-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>

<p><a href="BOINC" class="mw-redirect" title="BOINC">BOINC</a>, developed at the <a href="University_of_California%2C_Berkeley" title="University of California, Berkeley">University of California, Berkeley</a> is an example of a <a href="Volunteer_computing" title="Volunteer computing">volunteer-based</a>, opportunistic grid computing system.<sup id="cite_ref-vega_2-1" class="reference"><a href="#cite_note-vega-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> The applications based on the <a href="BOINC" class="mw-redirect" title="BOINC">BOINC</a> grid have reached multi-petaflop levels by using close to half a million computers connected on the internet, whenever volunteer resources become available.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Another system, <a href="Folding%40home" title="Folding@home">Folding@home</a>, which is not based on BOINC, computes <a href="Protein_folding" title="Protein folding">protein folding</a>, has reached 8.8 petaflops by using clients that include <a href="GPU" class="mw-redirect" title="GPU">GPU</a> and <a href="PlayStation_3" title="PlayStation 3">PlayStation 3</a> systems.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mario_9-0" class="reference"><a href="#cite_note-mario-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-vega_2-2" class="reference"><a href="#cite_note-vega-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> However, these results are not applicable to the <a href="TOP500" title="TOP500">TOP500</a> ratings because they do not run the general purpose <a href="Linpack" class="mw-redirect" title="Linpack">Linpack</a> benchmark.
</p><p>A key strategy for grid computing is the use of <a href="Middleware" title="Middleware">middleware</a> that partitions pieces of a program among the different computers on the network.<sup id="cite_ref-Gao_10-0" class="reference"><a href="#cite_note-Gao-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Although general <a href="Grid_computing" title="Grid computing">grid computing</a> has had success in parallel task execution, demanding supercomputer applications such as weather simulations or <a href="Computational_fluid_dynamics" title="Computational fluid dynamics">computational fluid dynamics</a> have remained out of reach, partly due to the barriers in reliable sub-assignment of a large number of tasks as well as the reliable availability of resources at a given time.<sup id="cite_ref-vega_2-3" class="reference"><a href="#cite_note-vega-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Gao_10-1" class="reference"><a href="#cite_note-Gao-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mario_9-1" class="reference"><a href="#cite_note-mario-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p><p>The opportunistic <a rel="nofollow" class="external text" href="http://www.mersenne.org/primenet/">Internet PrimeNet Server</a> supports <a href="Great_Internet_Mersenne_Prime_Search" title="Great Internet Mersenne Prime Search">GIMPS</a>, one of the earliest grid computing projects since 1997, researching <a href="Mersenne_prime" title="Mersenne prime">Mersenne prime</a> numbers. As of May&nbsp;2011, GIMPS's distributed research currently achieves about 60 teraflops as an volunteer-based computing project.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> The use of computing resources on "<a href="Volunteer_computing" title="Volunteer computing">volunteer grids</a>" such as GIMPS is usually purely opportunistic: geographically disperse distributively owned computers are contributing whenever they become available, with no preset commitments that any resources will be available at any given time. Hence, hypothetically, if many of the volunteers unwittingly decide to switch their computers off on a certain day, grid resources will become significantly reduced.<sup id="cite_ref-Preve_12-0" class="reference"><a href="#cite_note-Preve-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-vega_2-4" class="reference"><a href="#cite_note-vega-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mario_9-2" class="reference"><a href="#cite_note-mario-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Furthermore, users will find it exceedingly costly to organize a very large number of opportunistic computing resources in a manner that can achieve reasonable <a href="High_performance_computing" class="mw-redirect" title="High performance computing">high performance computing</a>.<sup id="cite_ref-Preve_12-1" class="reference"><a href="#cite_note-Preve-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-curtisc_13-0" class="reference"><a href="#cite_note-curtisc-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Quasi-control_of_computational_resources">Quasi-control of computational resources</h2></div>

<p>An example of a more structured grid for high performance computing is <a href="DEISA" class="mw-redirect" title="DEISA">DEISA</a>, a supercomputer project organized by the <a href="European_Community" class="mw-redirect" title="European Community">European Community</a> which uses computers in seven European countries.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> Although different parts of a program executing within DEISA may be running on computers located in different countries under different ownerships and administrations, there is more control and coordination than with a purely opportunistic approach. DEISA has a two level integration scheme: the "inner level" consists of a number of strongly connected high performance <a href="Computer_clusters" class="mw-redirect" title="Computer clusters">computer clusters</a> that share similar operating systems and scheduling mechanisms and provide a <i>homogeneous computing</i> environment; while the "outer level" consists of <i>heterogeneous systems</i> that have supercomputing capabilities.<sup id="cite_ref-Lehner_15-0" class="reference"><a href="#cite_note-Lehner-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Thus DEISA can provide somewhat controlled, yet dispersed high performance computing services to users.<sup id="cite_ref-Lehner_15-1" class="reference"><a href="#cite_note-Lehner-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</p><p>The quasi-opportunistic paradigm aims to overcome this by achieving more control over the assignment of tasks to distributed resources and the use of pre-negotiated scenarios for the availability of systems within the network. Quasi-opportunistic distributed execution of demanding parallel computing software in grids focuses on the implementation of grid-wise allocation agreements, co-allocation subsystems, communication topology-aware allocation mechanisms, fault tolerant message passing libraries and data pre-conditioning.<sup id="cite_ref-quasi_17-0" class="reference"><a href="#cite_note-quasi-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> In this approach, <a href="Fault_tolerant" class="mw-redirect" title="Fault tolerant">fault tolerant</a> message passing is essential to abstractly shield against the failures of the underlying resources.<sup id="cite_ref-Kravtsov_3-3" class="reference"><a href="#cite_note-Kravtsov-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>The quasi-opportunistic approach goes beyond <a href="Volunteer_computing" title="Volunteer computing">volunteer computing</a> on a highly distributed systems such as <a href="BOINC" class="mw-redirect" title="BOINC">BOINC</a>, or general <a href="Grid_computing" title="Grid computing">grid computing</a> on a system such as Globus by allowing the <a href="Middleware" title="Middleware">middleware</a> to provide almost seamless access to many computing clusters so that existing programs in languages such as Fortran or C can be distributed among multiple computing resources.<sup id="cite_ref-Kravtsov_3-4" class="reference"><a href="#cite_note-Kravtsov-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>A key component of the quasi-opportunistic approach, as in the <a href="Qoscos_Grid" title="Qoscos Grid">Qoscos Grid</a>, is an economic-based resource allocation model in which resources are provided based on agreements among specific supercomputer administration sites. Unlike volunteer systems that rely on altruism, specific contractual terms are stipulated for the performance of specific types of tasks. However, "tit-for-tat" paradigms in which computations are paid back via future computations is not suitable for supercomputing applications, and is avoided.<sup id="cite_ref-Anu_18-0" class="reference"><a href="#cite_note-Anu-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p><p>The other key component of the quasi-opportunistic approach is a reliable <a href="Message_passing" title="Message passing">message passing</a> system to provide distributed <a href="Application_checkpointing" title="Application checkpointing">checkpoint restart</a> mechanisms when computer hardware or networks inevitably experience failures.<sup id="cite_ref-Anu_18-1" class="reference"><a href="#cite_note-Anu-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> In this way, if some part of a large computation fails, the entire run need not be abandoned, but can restart from the last saved checkpoint.<sup id="cite_ref-Anu_18-2" class="reference"><a href="#cite_note-Anu-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Grid_computing" title="Grid computing">Grid computing</a></li>
<li><a href="History_of_supercomputing" title="History of supercomputing">History of supercomputing</a></li>
<li><a href="Qoscos_Grid" title="Qoscos Grid">Qoscos Grid</a></li>
<li><a href="Supercomputer_architecture" title="Supercomputer architecture">Supercomputer architecture</a></li>
<li><a href="Supercomputer_operating_systems" class="mw-redirect" title="Supercomputer operating systems">Supercomputer operating systems</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width reflist-columns-2">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100208193850/http://www.nas.nasa.gov/News/Releases/2009/11-18-09.html">NASA website</a></span>
</li>
<li id="cite_note-vega-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-vega_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-vega_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-vega_2-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-vega_2-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-vega_2-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><i>Parallel and Distributed Computational Intelligence</i> by Francisco Fernández de Vega 2010 <style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-642-10674-9</bdi> pages 65-68</span>
</li>
<li id="cite_note-Kravtsov-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-Kravtsov_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Kravtsov_3-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Kravtsov_3-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Kravtsov_3-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Kravtsov_3-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><i>Quasi-opportunistic supercomputing in grids</i> by Valentin Kravtsov, David Carmeli, Werner Dubitzky, Ariel Orda, <a href="Assaf_Schuster" title="Assaf Schuster">Assaf Schuster</a>, Benny Yoshpa, in IEEE International Symposium on High Performance Distributed Computing, 2007, pages 233-244 <a rel="nofollow" class="external autonumber" href="http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.135.8993">[1]</a></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><i>Computational Science - Iccs 2008: 8th International Conference</i> edited by Marian Bubak 2008 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-540-69383-3</bdi> pages 112-113 <a rel="nofollow" class="external autonumber" href="https://books.google.com/books?id=MtveKwOoy4kC&amp;dq=%22Quasi-opportunistic%22+%22higher+quality+of+service%22+%22opportunistic+sharing%22&amp;pg=PA112">[2]</a></span>
</li>
<li id="cite_note-Prodan-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-Prodan_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Prodan_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><i>Grid computing: experiment management, tool integration, and scientific workflows</i> by Radu Prodan, Thomas Fahringer 2007 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-540-69261-4</bdi> pages 1-4</span>
</li>
<li id="cite_note-Iccs-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-Iccs_6-0">^</a></b></span> <span class="reference-text"><i>Computational Science - Iccs 2009: 9th International Conference</i> edited by <a href="Gabrielle_Allen" title="Gabrielle Allen">Gabrielle Allen</a>, Jarek Nabrzyski 2009 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-642-01969-2</bdi> pages 387-388 <a rel="nofollow" class="external autonumber" href="https://books.google.com/books?id=bjuPCBoCQP4C&amp;dq=%22quasi-opportunistic%22+%22opportunistic+mode+of+grid+computing%22&amp;pg=PA388">[3]</a></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.boincstats.com/stats/project_graph.php?pr=bo">BOIN statistics, 2011</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100919090657/http://boincstats.com/stats/project_graph.php?pr=bo">Archived</a> 2010-09-19 at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130513144102/http://fah-web.stanford.edu/cgi-bin/main.py?qtype=osstats">"Folding@home statistics, 2011"</a>. Archived from <a rel="nofollow" class="external text" href="http://fah-web.stanford.edu/cgi-bin/main.py?qtype=osstats">the original</a> on 2013-05-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-07-21</span></span>.</cite></span>
</li>
<li id="cite_note-mario-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-mario_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-mario_9-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-mario_9-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><i>Euro-par 2010, Parallel Processing Workshop</i> edited by Mario R. Guarracino 2011 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-642-21877-6</bdi> pages 274-277</span>
</li>
<li id="cite_note-Gao-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-Gao_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Gao_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><i>Languages and Compilers for Parallel Computing</i> by Guang R. Gao 2010 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-642-13373-8</bdi> pages 10-11</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.mersenne.org/primenet">"Internet PrimeNet Server Distributed Computing Technology for the Great Internet Mersenne Prime Search"</a>. <i>GIMPS</i><span class="reference-accessdate">. Retrieved <span class="nowrap">June 6,</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-Preve-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-Preve_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Preve_12-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><i>Grid Computing: Towards a Global Interconnected Infrastructure</i> edited by Nikolaos P. Preve 2011 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-85729-675-2</bdi> page 71</span>
</li>
<li id="cite_note-curtisc-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-curtisc_13-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFCooper" class="citation web cs1">Cooper, Curtis and Steven Boone. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110726150158/http://www.math-cs.ucmo.edu/~gimps/gimps">"The Great Internet Mersenne Prime Search at the University of Central Missouri"</a>. The University of Central Missouri. Archived from <a rel="nofollow" class="external text" href="http://www.math-cs.ucmo.edu/~gimps/gimps">the original</a> on 26 July 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">4 August</span> 2011</span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><i>High Performance Computing - HiPC 2008</i> edited by P. Sadayappan 2008 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-540-89893-X</bdi> page 1</span>
</li>
<li id="cite_note-Lehner-15"><span class="mw-cite-backlink">^ <a href="#cite_ref-Lehner_15-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Lehner_15-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><i>Euro-Par 2006 workshops: parallel processing: CoreGRID 2006</i> edited by Wolfgang Lehner 2007 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-540-72226-2</bdi> pages</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><i>Grid computing: International Symposium on Grid Computing</i> (ISGC 2007) edited by Stella Shen 2008 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-387-78416-0</bdi> page 170</span>
</li>
<li id="cite_note-quasi-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-quasi_17-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFKravtsov" class="citation web cs1">Kravtsov, Valentin; Carmeli, David; Dubitzky, Werner; Orda, Ariel; Schuster, Assaf; Yoshpa, Benny. <a rel="nofollow" class="external text" href="http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.135.8993">"Quasi-opportunistic supercomputing in grids, hot topic paper (2007)"</a>. <i>IEEE International Symposium on High Performance Distributed Computing</i>. IEEE<span class="reference-accessdate">. Retrieved <span class="nowrap">4 August</span> 2011</span>.</cite><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>: CS1 maint: multiple names: authors list (link)</span></span>
</li>
<li id="cite_note-Anu-18"><span class="mw-cite-backlink">^ <a href="#cite_ref-Anu_18-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Anu_18-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Anu_18-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><i>Algorithms and architectures for parallel processing</i> by Anu G. Bourgeois 2008 <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>3-540-69500-1</bdi> pages 234-242</span>
</li>
</ol></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-27" href="https://en.wikipedia.org/wiki/?title=Quasi-opportunistic_supercomputing&amp;oldid=1302798485">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>